常见的原因应该是日志导致磁盘占满,首先通过 df
命令检查磁盘剩余空间
df -h /
然后移动至根目录,检查每个目录的磁盘占用
cd /
du -h --max-depth=1
找到最大的目录进入再次检查该目录下的每个目录占用,依次类推
如果安装有 Docker,那么很有可能是 Docker 容器的日志导致磁盘占满,直接来到 containers
目录检查
cd /var/lib/docker/containers
du -h --max-depth=1
目录的 ID 即容器的 ID,如果发现某个容器的日志占用超过预期,可以使用下方的命令清除对应容器的日志
truncate -s 0 /var/lib/docker/containers/{CONTAINER_ID}/*-json.log